from flask_script import Manager
from flask_migrate import Migrate, MigrateCommand
from info import create_app,db
from config import DevelopementConfig,ProductionConfig
from info import models


# 执行项目的初始化
app = create_app(DevelopementConfig)
# 使用终端脚本工具启动和管理flask
manage = Manager(app)
# 启动数据迁移工具
Migrate(app,db)
# 添加数据迁移的命令到终端脚本工具中
manage.add_command('db',MigrateCommand)


if __name__ == '__main__':
    # app.run(port=8888)
    manage.run()